# coding=utf-8

"""
模型层代码
"""


class ServiceModel(object):
    """
    代表一个服务
    """

    def __init__(self, sid, name, script, label):
        self.sid = sid  # 服务在数据中的id
        self.name = name  # 服务自身名称，只能是英文，唯一
        self.script = script  # 脚本路径
        self.label = label  # 服务显示给用户的名称


class EventModel(object):
    """
    代表一个事件
    """

    def __init__(self):
        self.eid = ""  # 事件ID
        self.sid = ""  # 对应的服务ID
        self.ontime = ""  # 触发事件的时间
        self.eventtype = ""  # 事件类型


class EventType(object):
    STOP = "STOP"
